self-lubricating material - Español Inglés Diccionario